Different ways to create an IIFE